package cn.wolfcode.mapper;

import cn.wolfcode.domain.Course2;
import org.apache.ibatis.annotations.Param;

/**
 *
 */
public interface Course2Mapper {
    //- 完成保存一个名叫`小虎`的学生和名叫`教育心理学`和`法学理论`的两个课程，且这个学生选修这两门课程。
    void save(Course2 course);
    void saveRelation(@Param("studentId") Long  studentId, @Param("courseId") Long courseId);
    //- 提供根据 id 查询课程并知道有哪些学生选修了这门课程的功能。
    Course2 selectById(Long id);
    //- 提供根据 id 删除课程的功能。
    void deleteById(Long id);
    void deleteRelation(Long id);

}
